On Algorithms for Technology Mapping
نویسندگان
چکیده
On Algorithms for Technology Mapping by Satrajit Chatterjee Doctor of Philosophy in Computer Science University of California, Berkeley Professor Robert Brayton, Chair The task of technology mapping in logic synthesis is to express a given Boolean network as a network of gates chosen from a given library with the goal of optimizing some objective function such as total area or delay. In these general terms, technology mapping is intractable. The problem is usually simplified by first representing the Boolean network as a good initial multi-level network of simple gates called the subject graph. The subject graph is then transformed into a multilevel network of library gates by enumerating the different library gates that match at each node in the subject graph (thematching step) and selecting the best subset of matches (the selection step). However, this simplification means that the structure of the initial network dictates to a large extent the structure of the mapped network; this is known as structural bias. In this work we improve the quality and run-time of technology mapping by introducing new methods and improving existing methods for mitigating structural bias. To this end we propose some new algorithms addressing both matching and selection. Our methods are useful for mapping to standard cell libraries and to lookup table-based FPGAs. We start with matching. We present a scalable and robust algorithm (based on recent advances in combinational equivalence checking) to combine multiple networks
منابع مشابه
Application Mapping onto Network-on-Chip using Bypass Channel
Increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. NoCs have features such as scalability and high performance. NoCs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made NoC. Due to increasing number of cores, the placement of the cores i...
متن کاملTwo Novel Learning Algorithms for CMAC Neural Network Based on Changeable Learning Rate
Cerebellar Model Articulation Controller Neural Network is a computational model of cerebellum which acts as a lookup table. The advantages of CMAC are fast learning convergence, and capability of mapping nonlinear functions due to its local generalization of weight updating, single structure and easy processing. In the training phase, the disadvantage of some CMAC models is unstable phenomenon...
متن کاملDevelopment of a Moving Finite Element-Based Inverse Heat Conduction Method for Determination of Moving Surface Temperature
A moving finite element-based inverse method for determining the temperature on a moving surface is developed. The moving mesh is generated employing the transfinite mapping technique. The proposed algorithms are used in the estimation of surface temperature on a moving boundary with high velocity in the burning process of a homogenous low thermal diffusivity solid fuel. The measurements obtain...
متن کاملComparison of different algorithms for land use mapping in dry climate using satellite images: a case study of the Central regions of Iran
The objective of this research was to determine the best model and compare performances in terms of producing landuse maps from six supervised classification algorithms. As a result, different algorithms such as the minimum distance ofmean (MDM), Mahalanobis distance (MD), maximum likelihood (ML), artificial neural network (ANN), spectral anglemapper (SAM), and support vector machine (SVM) were...
متن کاملNovel Automated Method for Minirhizotron Image Analysis: Root Detection using Curvelet Transform
In this article a new method is introduced for distinguishing roots and background based on their digital curvelet transform in minirhizotron images. In the proposed method, the nonlinear mapping is applied on sub-band curvelet components followed by boundary detection using energy optimization concept. The curvelet transform has the excellent capability in detecting roots with different orient...
متن کاملMicro-classification of orchards and agricultural croplands by applying object based image analysis and fuzzy algorithms for estimating the area under cultivation
Remote sensing technology is one of the most efficient and innovative technologies for agricultural land use/cover mapping. In this regard, the object-based Image Analysis (OBIA) is known as a new method of satellite image processing which integrates spatial and spectral information for satellite image process. This approach make use of spectral, environmental, physical and geometrical characte...
متن کامل